artificial reservoir - Spanish English Dictionary